package sgc;
/**
 * @author Diego Pereira do Nascimento e Leonardo Santos Martins
 * 
 * Descrição da classe::
 * Está classe tem como propósito ser utilizada para cadastrar uma nova questao
 *  
 */
public class Questao {
    
    private int id;
    private String enunciado;
    
    
    //Construtor
    public Questao(int id, String en){
        this.id = id;
        this.enunciado = en;
    }
    
    //Get e Set
    public int getId(){
        return id;
    }
    public void setId(int id){
        this.id = id;
    }
    
    public String getEnunciado(){
        return enunciado;
    }
    public void setEnunciado(String enunciado){
        this.enunciado = enunciado;
    }
    
    // toString
    @Override
    public String toString() {
        return "Numero: " + id + "\nEnunciado: " + enunciado;
    }
    
    //Demais métodos
    //Não entendi muito bem com quem compara nesse método, já que cada tipo de questão tem um corrigir
    public boolean corrigir(String resposta){
        return true;
    }
    
    public static Questao criar(){
        int cod;
        String enunciado;
        Leitura ler = new Leitura();
        
        System.out.println("Digite o código da questão: ");
        cod = ler.lerInt();
        
        System.out.println("Digite o enunciado da questão: ");
        enunciado = ler.lerString();
        
        Questao quest = new Questao(cod, enunciado);
        return quest;
    }
}
